home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1986-07-11 | 10.9 KB | [TEXT/EDIT] |
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
Confidence | Program | Detection | Match Type | Support
|
---|
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| Swift 3D 3D Graphic (poly/swift3D3DGraphic)
| ext
| Unsupported |
1%
| dexvert
| Boost Text serialization (other/boostTextSerialization)
| ext
| Unsupported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, Fri Jul 11 14:49:28 1986, modified Fri Jul 11 14:49:28 1986, creator Macintosh Edit, type ASCII, 10579 bytes "HardwareEqu.Txt" , at 0x29d3 382 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [EDIT] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0f 48 61 72 64 77 61 | 72 65 45 71 75 2e 54 78 |..Hardwa|reEqu.Tx|
|00000010| 74 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |t.......|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 45 44 49 | 54 00 00 00 00 00 00 00 |.TEXTEDI|T.......|
|00000050| 00 00 00 00 00 29 53 00 | 00 01 7e 9b 3b 05 b8 9b |.....)S.|..~.;...|
|00000060| 3b 05 b8 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |;.......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 22 1c 00 00 |........|...."...|
|00000080| 0d 3b 20 46 69 6c 65 3a | 20 48 61 72 64 77 61 72 |.; File:| Hardwar|
|00000090| 65 45 71 75 2e 74 78 74 | 0d 3b 0d 3b 20 56 65 72 |eEqu.txt|.;.; Ver|
|000000a0| 73 69 6f 6e 20 32 2e 30 | 0d 3b 0d 3b 20 43 6f 70 |sion 2.0|.;.; Cop|
|000000b0| 79 72 69 67 68 74 20 31 | 39 38 34 2c 20 31 39 38 |yright 1|984, 198|
|000000c0| 35 2c 20 31 39 38 36 20 | 41 70 70 6c 65 20 43 6f |5, 1986 |Apple Co|
|000000d0| 6d 70 75 74 65 72 2c 20 | 49 6e 63 2e 20 41 6c 6c |mputer, |Inc. All|
|000000e0| 20 52 69 67 68 74 73 20 | 52 65 73 65 72 76 65 64 | Rights |Reserved|
|000000f0| 0d 3b 0d 0d 0d 3b 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.;...;--|--------|
|00000100| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000110| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000120| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000130| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 3b 0d 3b 20 54 |--------|--.;.; T|
|00000140| 68 65 20 66 6f 6c 6c 6f | 77 69 6e 67 20 69 6e 66 |he follo|wing inf|
|00000150| 6f 72 6d 61 74 69 6f 6e | 20 77 61 73 20 66 6f 72 |ormation| was for|
|00000160| 6d 65 72 6c 79 20 69 6e | 20 22 70 72 69 76 61 74 |merly in| "privat|
|00000170| 65 22 20 66 69 6c 65 73 | 20 74 68 61 74 20 77 65 |e" files| that we|
|00000180| 72 65 0d 3b 20 6e 6f 74 | 20 72 65 6c 65 61 73 65 |re.; not| release|
|00000190| 64 20 74 6f 20 74 68 65 | 20 67 65 6e 65 72 61 6c |d to the| general|
|000001a0| 20 64 65 76 65 6c 6f 70 | 65 72 20 63 6f 6d 6d 75 | develop|er commu|
|000001b0| 6e 69 74 79 2e 0d 3b 0d | 3b 20 54 68 65 20 69 6e |nity..;.|; The in|
|000001c0| 66 6f 72 6d 61 74 69 6f | 6e 20 69 6e 20 74 68 69 |formatio|n in thi|
|000001d0| 73 20 66 69 6c 65 20 69 | 73 20 6e 6f 74 20 6e 65 |s file i|s not ne|
|000001e0| 65 64 65 64 20 66 6f 72 | 20 6e 6f 72 6d 61 6c 20 |eded for| normal |
|000001f0| 61 70 70 6c 69 63 61 74 | 69 6f 6e 0d 3b 20 64 65 |applicat|ion.; de|
|00000200| 76 65 6c 6f 70 6d 65 6e | 74 2e 20 54 68 65 73 65 |velopmen|t. These|
|00000210| 20 65 71 75 61 74 65 73 | 20 61 6e 64 20 6d 61 63 | equates| and mac|
|00000220| 72 6f 73 20 77 65 72 65 | 20 6e 65 63 65 73 73 61 |ros were| necessa|
|00000230| 72 79 20 66 6f 72 20 64 | 65 76 65 6c 6f 70 6d 65 |ry for d|evelopme|
|00000240| 6e 74 0d 3b 20 6f 66 20 | 74 68 65 20 4d 61 63 69 |nt.; of |the Maci|
|00000250| 6e 74 6f 73 68 20 54 6f | 6f 6c 42 6f 78 20 61 6e |ntosh To|olBox an|
|00000260| 64 20 4f 70 65 72 61 74 | 69 6e 67 20 53 79 73 74 |d Operat|ing Syst|
|00000270| 65 6d 2c 20 61 6e 64 20 | 61 72 65 20 6c 69 6b 65 |em, and |are like|
|00000280| 6c 79 20 74 6f 20 62 65 | 0d 3b 20 64 65 70 65 6e |ly to be|.; depen|
|00000290| 64 65 6e 74 20 6f 6e 20 | 74 68 65 69 72 20 63 75 |dent on |their cu|
|000002a0| 72 72 65 6e 74 20 69 6d | 70 6c 65 6d 65 6e 74 61 |rrent im|plementa|
|000002b0| 74 69 6f 6e 2e 20 55 73 | 65 20 6f 66 20 61 6e 79 |tion. Us|e of any|
|000002c0| 20 69 6e 66 6f 72 6d 61 | 74 69 6f 6e 0d 3b 20 69 | informa|tion.; i|
|000002d0| 6e 20 74 68 69 73 20 66 | 69 6c 65 20 69 73 20 6c |n this f|ile is l|
|000002e0| 69 6b 65 6c 79 20 74 6f | 20 63 61 75 73 65 20 79 |ikely to| cause y|
|000002f0| 6f 75 72 20 73 6f 66 74 | 77 61 72 65 20 74 6f 20 |our soft|ware to |
|00000300| 66 61 69 6c 20 6f 6e 20 | 66 75 74 75 72 65 0d 3b |fail on |future.;|
|00000310| 20 76 65 72 73 69 6f 6e | 73 20 6f 66 20 4d 61 63 | version|s of Mac|
|00000320| 69 6e 74 6f 73 68 20 73 | 79 73 74 65 6d 20 73 6f |intosh s|ystem so|
|00000330| 66 74 77 61 72 65 20 6f | 72 20 68 61 72 64 77 61 |ftware o|r hardwa|
|00000340| 72 65 2e 0d 3b 0d 3b 20 | 41 70 70 6c 65 20 44 65 |re..;.; |Apple De|
|00000350| 76 65 6c 6f 70 65 72 20 | 53 75 70 70 6f 72 74 20 |veloper |Support |
|00000360| 77 69 6c 6c 20 6e 6f 74 | 20 73 75 70 70 6f 72 74 |will not| support|
|00000370| 20 61 6e 79 20 75 73 65 | 20 6f 66 20 74 68 65 20 | any use| of the |
|00000380| 66 6f 6c 6c 6f 77 69 6e | 67 0d 3b 20 69 6e 66 6f |followin|g.; info|
|00000390| 72 6d 61 74 69 6f 6e 2e | 0d 3b 0d 3b 20 49 6e 20 |rmation.|.;.; In |
|000003a0| 6f 72 64 65 72 20 74 6f | 20 70 72 65 76 65 6e 74 |order to| prevent|
|000003b0| 20 61 6e 79 20 22 61 63 | 63 69 64 65 6e 74 61 6c | any "ac|cidental|
|000003c0| 22 20 75 73 65 20 6f 66 | 20 74 68 69 73 20 69 6e |" use of| this in|
|000003d0| 66 6f 72 6d 61 74 69 6f | 6e 2c 20 69 74 20 68 61 |formatio|n, it ha|
|000003e0| 73 0d 3b 20 62 65 65 6e | 20 64 69 73 61 62 6c 65 |s.; been| disable|
|000003f0| 64 20 75 73 69 6e 67 20 | 74 68 65 20 63 6f 6e 64 |d using |the cond|
|00000400| 69 74 69 6f 6e 61 6c 2d | 61 73 73 65 6d 62 6c 79 |itional-|assembly|
|00000410| 20 76 61 72 69 61 62 6c | 65 20 64 65 66 69 6e 65 | variabl|e define|
|00000420| 64 20 62 65 6c 6f 77 2e | 0d 3b 20 49 66 20 79 6f |d below.|.; If yo|
|00000430| 75 20 63 68 61 6e 67 65 | 20 74 68 69 73 20 74 6f |u change| this to|
|00000440| 20 61 20 6e 6f 6e 2d 7a | 65 72 6f 20 76 61 6c 75 | a non-z|ero valu|
|00000450| 65 2c 20 79 6f 75 27 72 | 65 20 6f 6e 20 79 6f 75 |e, you'r|e on you|
|00000460| 72 20 6f 77 6e 2e 0d 0d | 48 57 4e 6f 6e 50 6f 72 |r own...|HWNonPor|
|00000470| 74 61 62 6c 65 09 45 51 | 55 20 30 09 3b 65 78 63 |table.EQ|U 0.;exc|
|00000480| 6c 75 64 65 20 74 68 65 | 20 4e 6f 6e 50 6f 72 74 |lude the| NonPort|
|00000490| 61 62 6c 65 20 63 6f 6e | 74 65 6e 74 73 20 6f 66 |able con|tents of|
|000004a0| 20 74 68 69 73 20 66 69 | 6c 65 0d 09 0d 09 49 46 | this fi|le....IF|
|000004b0| 20 48 57 4e 6f 6e 50 6f | 72 74 61 62 6c 65 20 0d | HWNonPo|rtable .|
|000004c0| 0d 0d 3b 20 48 61 72 64 | 77 61 72 65 20 45 71 75 |..; Hard|ware Equ|
|000004d0| 61 74 65 73 20 2d 2d 20 | 54 68 69 73 20 66 69 6c |ates -- |This fil|
|000004e0| 65 20 64 65 66 69 6e 65 | 73 20 74 68 65 20 6c 6f |e define|s the lo|
|000004f0| 77 2d 6c 65 76 65 6c 20 | 65 71 75 61 74 65 73 20 |w-level |equates |
|00000500| 66 6f 72 20 74 68 65 0d | 3b 09 4d 61 63 69 6e 74 |for the.|;.Macint|
|00000510| 6f 73 68 20 68 61 72 64 | 77 61 72 65 20 69 6e 74 |osh hard|ware int|
|00000520| 65 72 66 61 63 65 2e 0d | 0d 6f 6e 4d 61 63 09 09 |erface..|.onMac..|
|00000530| 45 51 55 20 31 09 3b 20 | 73 65 74 20 66 6f 72 20 |EQU 1.; |set for |
|00000540| 4d 61 63 0d 6f 6e 4d 61 | 63 58 4c 20 09 45 51 55 |Mac.onMa|cXL .EQU|
|00000550| 20 30 0d 0d 6f 76 6c 79 | 52 41 4d 20 09 09 45 51 | 0..ovly|RAM ..EQ|
|00000560| 55 20 20 24 36 30 30 30 | 30 30 20 3b 20 6c 6f 77 |U $6000|00 ; low|
|00000570| 20 52 41 4d 20 61 64 64 | 72 65 73 73 20 77 68 65 | RAM add|ress whe|
|00000580| 6e 20 6f 76 65 72 6c 61 | 79 20 69 73 20 6f 6e 0d |n overla|y is on.|
|00000590| 6f 76 6c 79 53 63 72 65 | 65 6e 09 09 45 51 55 20 |ovlyScre|en..EQU |
|000005a0| 20 24 36 37 41 37 30 30 | 20 3b 20 74 6f 70 20 6f | $67A700| ; top o|
|000005b0| 66 20 73 63 72 65 65 6e | 20 77 69 74 68 20 6f 76 |f screen| with ov|
|000005c0| 65 72 6c 61 79 0d 0d 44 | 69 61 67 52 4f 4d 20 09 |erlay..D|iagROM .|
|000005d0| 09 45 51 55 20 20 20 20 | 24 46 38 30 30 30 30 09 |.EQU |$F80000.|
|000005e0| 09 09 3b 20 41 6c 74 65 | 72 6e 61 74 65 20 52 4f |..; Alte|rnate RO|
|000005f0| 4d 20 2d 20 69 6e 69 74 | 69 61 6c 20 76 65 63 74 |M - init|ial vect|
|00000600| 6f 72 09 09 0d 44 69 61 | 67 52 4f 4d 31 09 09 45 |or...Dia|gROM1..E|
|00000610| 51 55 20 20 20 20 24 46 | 38 30 30 38 30 09 09 09 |QU $F|80080...|
|00000620| 3b 20 41 6c 74 65 72 6e | 61 74 65 20 52 4f 4d 20 |; Altern|ate ROM |
|00000630| 2d 20 6d 65 6d 6f 72 79 | 20 73 69 7a 69 6e 67 20 |- memory| sizing |
|00000640| 76 65 63 74 6f 72 09 0d | 44 69 61 67 52 4f 4d 32 |vector..|DiagROM2|
|00000650| 09 09 45 51 55 20 20 20 | 20 24 46 38 30 30 38 38 |..EQU | $F80088|
|00000660| 09 09 09 3b 20 41 6c 74 | 65 72 6e 61 74 65 20 52 |...; Alt|ernate R|
|00000670| 4f 4d 20 2d 20 69 6e 69 | 74 20 49 2f 4f 20 76 65 |OM - ini|t I/O ve|
|00000680| 63 74 6f 72 09 09 0d 50 | 68 61 73 65 52 65 61 64 |ctor...P|haseRead|
|00000690| 09 09 45 51 55 20 20 20 | 20 24 46 30 30 30 30 30 |..EQU | $F00000|
|000006a0| 09 09 09 3b 20 50 68 61 | 73 65 20 72 65 61 64 20 |...; Pha|se read |
|000006b0| 61 64 64 72 65 73 73 20 | 28 53 74 61 72 74 4d 61 |address |(StartMa|
|000006c0| 69 6e 29 0d 0d 09 09 09 | 09 49 46 09 6f 6e 4d 61 |in).....|.IF.onMa|
|000006d0| 63 3d 31 20 54 48 45 4e | 09 09 09 3b 09 09 09 09 |c=1 THEN|...;....|
|000006e0| 09 09 0d 48 69 49 6e 74 | 4d 61 73 6b 09 09 45 51 |...HiInt|Mask..EQ|
|000006f0| 55 20 20 20 20 24 30 33 | 30 30 0d 4c 6f 49 6e 74 |U $03|00.LoInt|
|00000700| 4d 61 73 6b 09 09 45 51 | 55 20 20 20 20 24 30 31 |Mask..EQ|U $01|
|00000710| 30 30 0d 56 49 41 49 6e | 74 4d 61 73 6b 09 09 45 |00.VIAIn|tMask..E|
|00000720| 51 55 20 20 20 20 24 30 | 31 30 30 09 09 09 3b 20 |QU $0|100...; |
|00000730| 6d 61 73 6b 20 66 6f 72 | 20 56 49 41 20 28 61 6e |mask for| VIA (an|
|00000740| 64 20 56 42 4c 29 20 69 | 6e 74 65 72 72 75 70 74 |d VBL) i|nterrupt|
|00000750| 73 20 09 0d 53 43 43 45 | 6e 62 6c 4d 61 73 6b 20 |s ..SCCE|nblMask |
|00000760| 09 45 51 55 20 20 20 20 | 24 46 39 46 46 09 09 09 |.EQU |$F9FF...|
|00000770| 3b 20 6d 61 73 6b 20 74 | 6f 20 65 6e 61 62 6c 65 |; mask t|o enable|
|00000780| 20 53 43 43 20 69 6e 74 | 65 72 72 75 70 74 73 20 | SCC int|errupts |
|00000790| 09 0d 09 09 09 09 45 4e | 44 49 46 09 09 09 09 3b |......EN|DIF....;|
|000007a0| 09 09 09 09 09 09 0d 0d | 09 09 09 09 49 46 09 20 |........|....IF. |
|000007b0| 6f 6e 4d 61 63 58 4c 3d | 31 20 54 48 45 4e 0d 48 |onMacXL=|1 THEN.H|
|000007c0| 69 49 6e 74 4d 61 73 6b | 09 09 45 51 55 20 20 20 |iIntMask|..EQU |
|000007d0| 20 24 30 36 30 30 09 09 | 09 3b 20 6d 61 73 6b 20 | $0600..|.; mask |
|000007e0| 66 6f 72 20 61 6c 6c 20 | 69 6e 74 65 72 72 75 70 |for all |interrup|
|000007f0| 74 73 20 28 65 78 63 65 | 70 74 20 4e 4d 49 29 09 |ts (exce|pt NMI).|
|00000800| 0d 4c 6f 49 6e 74 4d 61 | 73 6b 09 09 45 51 55 20 |.LoIntMa|sk..EQU |
|00000810| 20 20 20 24 30 31 30 30 | 09 09 09 3b 09 09 09 09 | $0100|...;....|
|00000820| 09 09 0d 09 09 09 09 45 | 4e 44 49 46 0d 0d 3b 5f |.......E|NDIF..;_|
|00000830| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00000840| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 3b |________|_______;|
|00000850| 0d 3b 0d 3b 20 53 63 72 | 65 65 6e 2c 20 53 6f 75 |.;.; Scr|een, Sou|
|00000860| 6e 64 2c 20 52 4f 4d 2c | 20 52 41 4d 20 61 64 64 |nd, ROM,| RAM add|
|00000870| 72 65 73 73 65 73 0d 3b | 5f 5f 5f 5f 5f 5f 5f 5f |resses.;|________|
|00000880| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00000890| 5f 5f 5f 5f 5f 5f 5f 5f | 3b 0d 0d 09 09 09 09 49 |________|;......I|
|000008a0| 46 09 20 6f 6e 4d 61 63 | 3d 31 20 54 48 45 4e 09 |F. onMac|=1 THEN.|
|000008b0| 09 09 3b 09 09 09 09 09 | 09 0d 53 6f 75 6e 64 4c |..;.....|..SoundL|
|000008c0| 6f 77 09 09 45 51 55 20 | 20 24 33 46 46 44 30 30 |ow..EQU | $3FFD00|
|000008d0| 09 09 3b 20 73 6f 75 6e | 64 20 62 75 66 66 65 72 |..; soun|d buffer|
|000008e0| 20 73 74 61 72 74 20 61 | 64 64 72 65 73 73 09 09 | start a|ddress..|
|000008f0| 0d 70 77 6d 42 75 66 66 | 65 72 09 09 45 51 55 20 |.pwmBuff|er..EQU |
|00000900| 20 24 33 46 46 44 30 31 | 09 09 3b 20 50 57 4d 20 | $3FFD01|..; PWM |
|00000910| 62 79 74 65 73 20 61 72 | 65 20 6c 6f 77 20 62 79 |bytes ar|e low by|
|00000920| 74 65 73 09 09 0d 72 6f | 6d 53 74 61 72 74 09 09 |tes...ro|mStart..|
|00000930| 45 51 55 20 20 24 34 30 | 30 30 30 30 09 09 3b 20 |EQU $40|0000..; |
|00000940| 73 74 61 72 74 69 6e 67 | 20 61 64 64 72 65 73 73 |starting| address|
|00000950| 20 6f 66 20 52 4f 4d 20 | 63 6f 64 65 0d 53 63 72 | of ROM |code.Scr|
|00000960| 65 65 6e 4c 6f 77 09 09 | 45 51 55 20 20 24 33 46 |eenLow..|EQU $3F|
|00000970| 41 37 30 30 09 09 3b 20 | 74 6f 70 20 6f 66 20 73 |A700..; |top of s|
|00000980| 63 72 65 65 6e 20 73 63 | 72 65 65 6e 20 61 64 64 |creen sc|reen add|
|00000990| 72 65 73 73 0d 3b 53 45 | 4f 76 6c 79 52 65 67 73 |ress.;SE|OvlyRegs|
|000009a0| 20 09 45 51 55 20 20 24 | 37 46 46 43 38 30 09 09 | .EQU $|7FFC80..|
|000009b0| 3b 20 53 79 73 20 45 72 | 72 6f 72 20 52 65 67 73 |; Sys Er|ror Regs|
|000009c0| 20 77 2e 20 4f 76 65 72 | 6c 61 79 20 09 09 0d 53 | w. Over|lay ...S|
|000009d0| 45 52 65 67 73 09 09 09 | 45 51 55 20 20 24 33 46 |ERegs...|EQU $3F|
|000009e0| 46 43 38 30 09 09 3b 20 | 53 79 73 20 45 72 72 6f |FC80..; |Sys Erro|
|000009f0| 72 20 52 65 67 73 20 77 | 2f 6f 20 4f 76 65 72 6c |r Regs w|/o Overl|
|00000a00| 61 79 09 0d 0d 53 45 53 | 63 72 6e 4e 75 6d 09 09 |ay...SES|crnNum..|
|00000a10| 45 51 55 20 20 24 33 46 | 44 33 44 44 09 09 3b 20 |EQU $3F|D3DD..; |
|00000a20| 53 79 73 20 45 72 72 6f | 72 20 4e 75 6d 62 65 72 |Sys Erro|r Number|
|00000a30| 20 53 63 72 65 65 6e 20 | 61 64 64 72 65 73 73 20 | Screen |address |
|00000a40| 3d 24 37 43 42 35 45 2b | 36 34 2a 33 34 20 2d 20 |=$7CB5E+|64*34 - |
|00000a50| 31 20 0d 09 09 09 09 09 | 09 09 09 09 09 09 3b 20 |1 ......|......; |
|00000a60| 22 76 61 67 75 65 6c 79 | 20 63 65 6e 74 65 72 65 |"vaguely| centere|
|00000a70| 64 22 20 70 6c 75 73 20 | 33 34 20 73 63 61 6e 6c |d" plus |34 scanl|
|00000a80| 69 6e 65 73 20 2d 31 20 | 66 6f 72 20 65 78 74 72 |ines -1 |for extr|
|00000a90| 61 20 64 69 67 69 74 0d | 53 45 53 63 72 6e 49 6e |a digit.|SEScrnIn|
|00000aa0| 63 09 09 45 51 55 20 20 | 24 33 46 44 35 44 46 09 |c..EQU |$3FD5DF.|
|00000ab0| 09 3b 20 61 64 64 72 65 | 73 73 20 74 6f 20 64 69 |.; addre|ss to di|
|00000ac0| 64 64 6c 65 20 62 65 6c | 6f 77 20 64 65 61 74 68 |ddle bel|ow death|
|00000ad0| 20 6e 75 6d 62 65 72 09 | 0d 53 45 53 63 72 6e 49 | number.|.SEScrnI|
|00000ae0| 63 6f 6e 09 09 45 51 55 | 20 20 24 33 46 43 42 35 |con..EQU| $3FCB5|
|00000af0| 45 09 09 3b 20 63 65 6e | 74 65 72 65 64 20 73 63 |E..; cen|tered sc|
|00000b00| 72 65 65 6e 20 61 64 64 | 72 20 66 6f 72 20 4d 61 |reen add|r for Ma|
|00000b10| 63 20 69 63 6f 6e 73 09 | 0d 53 45 53 63 72 6e 46 |c icons.|.SEScrnF|
|00000b20| 61 63 65 09 09 45 51 55 | 20 20 24 33 46 43 43 44 |ace..EQU| $3FCCD|
|00000b30| 46 09 09 3b 20 73 63 72 | 65 65 6e 20 61 64 64 72 |F..; scr|een addr|
|00000b40| 20 66 6f 72 20 66 61 63 | 65 09 09 09 0d 53 45 53 | for fac|e....SES|
|00000b50| 63 72 6e 49 32 09 09 45 | 51 55 20 20 24 33 46 43 |crnI2..E|QU $3FC|
|00000b60| 46 31 46 09 09 3b 20 73 | 63 72 65 65 6e 20 61 64 |F1F..; s|creen ad|
|00000b70| 64 72 20 66 6f 72 20 62 | 6f 6f 74 20 69 63 6f 6e |dr for b|oot icon|
|00000b80| 20 6f 76 65 72 6c 61 79 | 20 09 0d 09 09 09 09 45 | overlay| ......E|
|00000b90| 4e 44 49 46 09 09 09 09 | 3b 09 09 09 09 09 09 0d |NDIF....|;.......|
|00000ba0| 0d 0d 3b 20 4e 65 77 20 | 73 79 73 74 65 6d 20 65 |..; New |system e|
|00000bb0| 72 72 6f 72 20 65 71 75 | 61 74 65 73 09 09 09 09 |rror equ|ates....|
|00000bc0| 09 09 09 0d 0d 53 45 56 | 61 72 73 09 09 09 45 51 |.....SEV|ars...EQ|
|00000bd0| 55 20 20 20 20 53 45 52 | 65 67 73 09 09 09 3b 20 |U SER|egs...; |
|00000be0| 73 74 61 72 74 20 6f 66 | 20 73 79 73 74 65 6d 20 |start of| system |
|00000bf0| 65 72 72 6f 72 20 64 61 | 74 61 20 73 70 61 63 65 |error da|ta space|
|00000c00| 20 28 77 72 61 70 20 63 | 69 74 79 29 0d 53 45 56 | (wrap c|ity).SEV|
|00000c10| 53 69 7a 65 20 09 09 45 | 51 55 20 20 20 20 31 32 |Size ..E|QU 12|
|00000c20| 38 09 09 09 3b 20 23 20 | 6f 66 20 62 79 74 65 73 |8...; # |of bytes|
|00000c30| 20 69 6e 20 73 70 61 63 | 65 0d 0d 53 45 44 30 09 | in spac|e..SED0.|
|00000c40| 09 09 45 51 55 20 20 20 | 20 53 45 56 61 72 73 09 |..EQU | SEVars.|
|00000c50| 09 09 3b 20 6c 6f 63 20 | 6f 66 20 73 61 76 65 64 |..; loc |of saved|
|00000c60| 20 72 65 67 20 44 30 0d | 53 45 41 30 09 09 09 45 | reg D0.|SEA0...E|
|00000c70| 51 55 20 20 20 20 53 45 | 44 30 2b 33 32 09 09 09 |QU SE|D0+32...|
|00000c80| 3b 20 6c 6f 63 20 6f 66 | 20 73 61 76 65 64 20 72 |; loc of| saved r|
|00000c90| 65 67 20 41 30 0d 53 45 | 41 37 09 09 09 45 51 55 |eg A0.SE|A7...EQU|
|00000ca0| 20 20 20 20 53 45 41 30 | 2b 32 38 09 09 09 3b 20 | SEA0|+28...; |
|00000cb0| 6c 6f 63 20 6f 66 20 73 | 61 76 65 64 20 72 65 67 |loc of s|aved reg|
|00000cc0| 20 41 37 0d 53 45 50 43 | 09 09 09 45 51 55 20 20 | A7.SEPC|...EQU |
|00000cd0| 20 20 53 45 41 37 2b 34 | 09 09 09 3b 20 6c 6f 63 | SEA7+4|...; loc|
|00000ce0| 20 6f 66 20 73 61 76 65 | 64 20 50 43 0d 53 45 53 | of save|d PC.SES|
|00000cf0| 52 09 09 09 45 51 55 20 | 20 20 20 53 45 50 43 2b |R...EQU | SEPC+|
|00000d00| 34 09 09 09 3b 20 6c 6f | 63 20 6f 66 20 73 61 76 |4...; lo|c of sav|
|00000d10| 65 64 20 53 52 0d 53 45 | 41 63 63 65 73 73 09 09 |ed SR.SE|Access..|
|00000d20| 45 51 55 20 20 20 20 53 | 45 53 52 2b 32 09 09 09 |EQU S|ESR+2...|
|00000d30| 3b 20 50 43 20 61 64 64 | 72 65 73 73 20 64 75 72 |; PC add|ress dur|
|00000d40| 69 6e 67 20 62 75 73 2f | 61 64 64 72 65 73 73 20 |ing bus/|address |
|00000d50| 65 72 72 6f 72 0d 53 45 | 43 6d 64 53 69 7a 65 09 |error.SE|CmdSize.|
|00000d60| 09 45 51 55 20 20 20 20 | 53 45 41 63 63 65 73 73 |.EQU |SEAccess|
|00000d70| 2b 34 09 09 3b 20 23 20 | 6f 66 20 62 79 74 65 73 |+4..; # |of bytes|
|00000d80| 20 6f 66 20 70 61 72 61 | 6d 65 74 65 72 73 20 70 | of para|meters p|
|00000d90| 61 73 73 65 64 20 69 6e | 20 5f 64 65 62 75 67 67 |assed in| _debugg|
|00000da0| 65 72 20 63 61 6c 6c 0d | 53 45 30 30 30 42 45 20 |er call.|SE000BE |
|00000db0| 09 09 45 51 55 20 20 20 | 20 53 45 43 6d 64 53 69 |..EQU | SECmdSi|
|00000dc0| 7a 65 2b 32 09 09 3b 20 | 38 20 62 79 74 65 73 20 |ze+2..; |8 bytes |
|00000dd0| 6f 66 20 62 75 73 20 65 | 72 72 6f 72 20 69 6e 66 |of bus e|rror inf|
|00000de0| 6f 20 66 6f 72 20 36 38 | 30 30 30 09 09 0d 53 45 |o for 68|000...SE|
|00000df0| 4c 61 73 74 56 61 72 09 | 09 45 51 55 20 20 20 20 |LastVar.|.EQU |
|00000e00| 53 45 30 30 30 42 45 2b | 38 09 09 3b 20 6c 61 73 |SE000BE+|8..; las|
|00000e10| 74 20 76 61 72 20 69 6e | 20 53 79 73 74 65 6d 20 |t var in| System |
|00000e20| 45 72 72 6f 72 20 64 61 | 74 61 20 73 70 61 63 65 |Error da|ta space|
|00000e30| 09 09 0d 0d 3b 20 52 6f | 6d 2d 62 61 73 65 64 20 |....; Ro|m-based |
|00000e40| 64 65 62 75 67 67 65 72 | 20 6e 75 62 20 65 71 75 |debugger| nub equ|
|00000e50| 61 74 65 73 09 09 09 09 | 09 09 09 0d 0d 52 44 70 |ates....|.....RDp|
|00000e60| 6f 72 74 09 09 09 45 51 | 55 20 20 20 20 53 45 4c |ort...EQ|U SEL|
|00000e70| 61 73 74 56 61 72 09 20 | 20 20 3b 20 4e 75 6d 62 |astVar. | ; Numb|
|00000e80| 65 72 20 6f 66 20 70 6f | 72 74 20 63 75 72 72 65 |er of po|rt curre|
|00000e90| 6e 74 6c 79 20 69 6e 20 | 75 73 65 20 28 30 20 3d |ntly in |use (0 =|
|00000ea0| 3e 20 6e 6f 20 6c 69 6e | 6b 2c 20 31 20 3d 3e 20 |> no lin|k, 1 => |
|00000eb0| 41 2c 20 32 20 3d 3e 20 | 42 29 0d 52 44 63 6f 64 |A, 2 => |B).RDcod|
|00000ec0| 65 09 09 09 45 51 55 20 | 20 20 20 52 44 70 6f 72 |e...EQU | RDpor|
|00000ed0| 74 2b 32 20 09 20 20 20 | 3b 20 50 74 72 20 74 6f |t+2 . |; Ptr to|
|00000ee0| 20 63 6f 64 65 20 64 6f | 77 6e 6c 6f 61 64 20 62 | code do|wnload b|
|00000ef0| 75 66 66 65 72 2e 0d 52 | 44 41 74 72 61 70 20 09 |uffer..R|DAtrap .|
|00000f00| 09 45 51 55 20 20 20 20 | 52 44 63 6f 64 65 2b 34 |.EQU |RDcode+4|
|00000f10| 20 09 20 20 20 3b 20 53 | 61 76 65 64 20 52 6f 6d | . ; S|aved Rom|
|00000f20| 20 41 74 72 61 70 20 68 | 61 6e 64 6c 65 72 0d 52 | Atrap h|andler.R|
|00000f30| 44 6c 6f 77 54 72 61 70 | 09 09 45 51 55 20 20 20 |DlowTrap|..EQU |
|00000f40| 20 52 44 41 74 72 61 70 | 2b 34 09 20 20 20 3b 20 | RDAtrap|+4. ; |
|00000f50| 6c 6f 77 20 76 61 6c 75 | 65 20 66 6f 72 20 74 72 |low valu|e for tr|
|00000f60| 61 70 20 68 61 6e 64 6c | 69 6e 67 0d 52 44 68 69 |ap handl|ing.RDhi|
|00000f70| 54 72 61 70 09 09 45 51 | 55 20 20 20 20 52 44 6c |Trap..EQ|U RDl|
|00000f80| 6f 77 54 72 61 70 2b 32 | 09 20 20 20 3b 20 68 69 |owTrap+2|. ; hi|
|00000f90| 67 68 20 76 61 6c 75 65 | 20 66 6f 72 20 74 72 61 |gh value| for tra|
|00000fa0| 70 20 68 61 6e 64 6c 69 | 6e 67 0d 52 44 72 65 73 |p handli|ng.RDres|
|00000fb0| 75 6c 74 09 09 45 51 55 | 20 20 20 20 52 44 68 69 |ult..EQU| RDhi|
|00000fc0| 54 72 61 70 2b 32 09 20 | 20 20 3b 20 72 65 73 75 |Trap+2. | ; resu|
|00000fd0| 6c 74 20 6f 66 20 65 78 | 65 63 75 74 69 6e 67 20 |lt of ex|ecuting |
|00000fe0| 64 6f 77 6e 2d 6c 6f 61 | 64 65 64 20 63 6f 64 65 |down-loa|ded code|
|00000ff0| 2c 20 65 74 63 2e 20 28 | 31 36 20 62 79 74 65 73 |, etc. (|16 bytes|
|00001000| 29 0d 52 44 65 6e 64 09 | 09 09 45 51 55 20 20 20 |).RDend.|..EQU |
|00001010| 20 52 44 72 65 73 75 6c | 74 2b 31 36 09 20 20 20 | RDresul|t+16. |
|00001020| 3b 20 65 6e 64 20 6f 66 | 20 76 61 72 73 0d 0d 3b |; end of| vars..;|
|00001030| 20 4d 69 63 72 6f 42 75 | 67 20 45 71 75 61 74 65 | MicroBu|g Equate|
|00001040| 73 09 09 09 09 09 09 09 | 09 09 0d 3b 20 4e 4f 54 |s.......|...; NOT|
|00001050| 45 3a 20 4b 65 65 70 20 | 4d 42 64 6f 74 41 64 64 |E: Keep |MBdotAdd|
|00001060| 72 20 69 6d 6d 65 64 69 | 61 74 65 6c 79 20 62 65 |r immedi|ately be|
|00001070| 66 6f 72 65 20 4d 42 6c | 6f 63 41 64 64 72 0d 0d |fore MBl|ocAddr..|
|00001080| 4d 42 62 75 66 53 69 7a | 65 09 09 45 51 55 20 20 |MBbufSiz|e..EQU |
|00001090| 20 20 33 34 0d 0d 4d 42 | 62 75 66 66 65 72 09 09 | 34..MB|buffer..|
|000010a0| 45 51 55 20 20 20 20 53 | 45 4c 61 73 74 56 61 72 |EQU S|ELastVar|
|000010b0| 09 09 3b 20 62 75 66 66 | 65 72 20 66 6f 72 20 69 |..; buff|er for i|
|000010c0| 6e 70 75 74 0d 4d 42 53 | 69 67 6e 09 09 09 45 51 |nput.MBS|ign...EQ|
|000010d0| 55 20 20 20 20 4d 42 62 | 75 66 66 65 72 2b 4d 42 |U MBb|uffer+MB|
|000010e0| 62 75 66 53 69 7a 65 20 | 20 3b 20 53 54 20 3d 3e |bufSize | ; ST =>|
|000010f0| 20 6e 65 67 61 74 69 76 | 65 20 73 69 67 6e 20 64 | negativ|e sign d|
|00001100| 75 72 69 6e 67 20 63 6f | 6e 76 65 72 73 69 6f 6e |uring co|nversion|
|00001110| 0d 4d 42 64 6f 74 41 64 | 64 72 09 09 45 51 55 20 |.MBdotAd|dr..EQU |
|00001120| 20 20 20 4d 42 53 69 67 | 6e 2b 32 20 09 3b 20 73 | MBSig|n+2 .; s|
|00001130| 61 76 65 64 20 61 64 64 | 72 65 73 73 0d 4d 42 6c |aved add|ress.MBl|
|00001140| 6f 63 41 64 64 72 09 09 | 45 51 55 20 20 20 20 4d |ocAddr..|EQU M|
|00001150| 42 64 6f 74 41 64 64 72 | 2b 34 09 09 3b 20 73 61 |BdotAddr|+4..; sa|
|00001160| 76 65 64 20 6c 6f 63 61 | 74 69 6f 6e 0d 0d 09 09 |ved loca|tion....|
|00001170| 09 09 49 46 09 6f 6e 4d | 61 63 3d 31 20 54 48 45 |..IF.onM|ac=1 THE|
|00001180| 4e 09 09 09 3b 09 09 09 | 09 09 09 0d 44 53 72 65 |N...;...|....DSre|
|00001190| 63 74 54 4c 09 09 45 51 | 55 20 20 20 20 24 30 30 |ctTL..EQ|U $00|
|000011a0| 34 30 30 30 32 30 09 09 | 3b 20 74 6f 70 20 6c 65 |400020..|; top le|
|000011b0| 66 74 20 3d 20 36 34 2c | 33 32 0d 44 53 72 65 63 |ft = 64,|32.DSrec|
|000011c0| 74 42 52 09 09 45 51 55 | 20 20 20 20 24 30 30 42 |tBR..EQU| $00B|
|000011d0| 45 30 31 45 30 09 09 3b | 20 62 6f 74 74 6f 6d 20 |E01E0..;| bottom |
|000011e0| 72 69 67 68 74 20 3d 20 | 31 39 30 2c 34 38 30 0d |right = |190,480.|
|000011f0| 09 09 09 09 45 4e 44 49 | 46 09 09 09 09 3b 09 09 |....ENDI|F....;..|
|00001200| 09 09 09 09 0d 0d 3b 20 | 53 63 72 65 65 6e 2c 20 |......; |Screen, |
|00001210| 53 6f 75 6e 64 2c 20 52 | 4f 4d 2c 20 52 41 4d 20 |Sound, R|OM, RAM |
|00001220| 20 43 6f 6e 73 74 61 6e | 74 73 0d 0d 50 57 4d 32 | Constan|ts..PWM2|
|00001230| 4d 65 6d 54 6f 70 09 09 | 45 51 55 20 20 20 20 24 |MemTop..|EQU $|
|00001240| 32 46 46 20 09 3b 20 50 | 57 4d 42 75 66 66 65 72 |2FF .; P|WMBuffer|
|00001250| 20 74 6f 20 4d 65 6d 54 | 6f 70 0d 53 6e 64 32 4d | to MemT|op.Snd2M|
|00001260| 65 6d 54 6f 70 09 09 45 | 51 55 20 20 20 20 24 33 |emTop..E|QU $3|
|00001270| 30 30 20 09 3b 20 53 6f | 75 6e 64 4c 6f 77 20 74 |00 .; So|undLow t|
|00001280| 6f 20 4d 65 6d 74 6f 70 | 0d 0d 09 09 09 09 49 46 |o Memtop|......IF|
|00001290| 09 6f 6e 4d 61 63 3d 31 | 20 54 48 45 4e 09 09 3b |.onMac=1| THEN..;|
|000012a0| 09 09 09 09 09 09 0d 53 | 63 72 6e 32 4d 65 6d 54 |.......S|crn2MemT|
|000012b0| 6f 70 20 09 45 51 55 20 | 20 20 20 24 35 39 30 30 |op .EQU | $5900|
|000012c0| 09 09 3b 20 53 63 72 65 | 65 6e 42 61 73 65 20 74 |..; Scre|enBase t|
|000012d0| 6f 20 4d 65 6d 74 6f 70 | 0d 0d 73 63 72 6e 52 6f |o Memtop|..scrnRo|
|000012e0| 77 42 09 09 45 51 55 20 | 20 20 20 36 34 0d 6d 61 |wB..EQU | 64.ma|
|000012f0| 78 58 09 09 09 45 51 55 | 20 20 20 20 35 31 32 0d |xX...EQU| 512.|
|00001300| 6d 61 78 59 09 09 09 45 | 51 55 20 20 20 20 33 34 |maxY...E|QU 34|
|00001310| 32 0d 73 63 72 6e 42 79 | 74 65 73 09 09 45 51 55 |2.scrnBy|tes..EQU|
|00001320| 20 20 20 20 32 31 38 38 | 38 09 09 3b 20 73 63 72 | 2188|8..; scr|
|00001330| 6e 52 6f 77 42 2a 6d 61 | 78 59 0d 09 09 09 09 45 |nRowB*ma|xY.....E|
|00001340| 4e 44 49 46 09 09 09 3b | 09 09 09 09 09 09 09 0d |NDIF...;|........|
|00001350| 0d 72 6f 6d 57 53 69 7a | 65 09 09 45 51 55 20 20 |.romWSiz|e..EQU |
|00001360| 20 20 24 31 30 30 30 30 | 09 09 3b 20 36 34 4b 20 | $10000|..; 64K |
|00001370| 77 6f 72 64 73 20 69 6e | 20 70 72 65 73 65 6e 74 |words in| present|
|00001380| 20 52 4f 4d 0d 72 6f 6d | 42 53 69 7a 65 09 09 45 | ROM.rom|BSize..E|
|00001390| 51 55 20 20 20 20 24 32 | 30 30 30 30 09 09 3b 20 |QU $2|0000..; |
|000013a0| 31 32 38 4b 20 62 79 74 | 65 73 20 69 6e 20 70 72 |128K byt|es in pr|
|000013b0| 65 73 65 6e 74 20 52 4f | 4d 0d 0d 73 63 72 65 65 |esent RO|M..scree|
|000013c0| 6e 57 69 64 74 68 20 09 | 45 51 55 20 20 20 20 6d |nWidth .|EQU m|
|000013d0| 61 78 58 20 09 3b 20 73 | 63 72 65 65 6e 20 77 69 |axX .; s|creen wi|
|000013e0| 64 74 68 09 09 09 09 09 | 0d 73 63 72 65 65 6e 48 |dth.....|.screenH|
|000013f0| 65 69 67 68 74 09 45 51 | 55 20 20 20 20 6d 61 78 |eight.EQ|U max|
|00001400| 59 20 09 3b 20 73 63 72 | 65 65 6e 20 68 65 69 67 |Y .; scr|een heig|
|00001410| 68 74 20 09 09 09 0d 0d | 3b 5f 5f 5f 5f 5f 5f 5f |ht .....|;_______|
|00001420| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00001430| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 3b 0d 3b 0d 3b 20 56 |________|_;.;.; V|
|00001440| 49 41 20 28 36 35 32 32 | 29 20 69 6e 74 65 72 66 |IA (6522|) interf|
|00001450| 61 63 65 20 63 68 69 70 | 0d 3b 5f 5f 5f 5f 5f 5f |ace chip|.;______|
|00001460| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00001470| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 3b 0d 0d 0d 09 09 |________|__;.....|
|00001480| 09 09 49 46 09 6f 6e 4d | 61 63 3d 31 20 54 48 45 |..IF.onM|ac=1 THE|
|00001490| 4e 09 09 3b 09 09 09 09 | 09 09 0d 56 42 61 73 65 |N..;....|...VBase|
|000014a0| 09 09 09 45 51 55 20 20 | 24 45 46 45 31 46 45 09 |...EQU |$EFE1FE.|
|000014b0| 3b 20 62 61 73 65 20 61 | 64 64 72 65 73 73 0d 41 |; base a|ddress.A|
|000014c0| 56 42 75 66 42 09 09 09 | 45 51 55 20 20 24 45 46 |VBufB...|EQU $EF|
|000014d0| 45 31 46 45 09 3b 20 62 | 75 66 66 65 72 20 42 0d |E1FE.; b|uffer B.|
|000014e0| 41 56 42 75 66 41 09 09 | 09 45 51 55 20 20 24 45 |AVBufA..|.EQU $E|
|000014f0| 46 46 46 46 45 09 3b 20 | 62 75 66 66 65 72 20 41 |FFFFE.; |buffer A|
|00001500| 0d 41 56 42 75 66 4d 09 | 09 09 45 51 55 20 20 24 |.AVBufM.|..EQU $|
|00001510| 45 46 45 31 46 45 09 3b | 20 62 75 66 66 65 72 20 |EFE1FE.;| buffer |
|00001520| 77 69 74 68 20 6d 6f 75 | 73 65 20 62 75 74 74 6f |with mou|se butto|
|00001530| 6e 20 62 69 74 0d 41 56 | 49 46 52 09 09 09 45 51 |n bit.AV|IFR...EQ|
|00001540| 55 20 20 24 45 46 46 42 | 46 45 09 3b 20 69 6e 74 |U $EFFB|FE.; int|
|00001550| 65 72 72 75 70 74 20 66 | 6c 61 67 20 72 65 67 69 |errupt f|lag regi|
|00001560| 73 74 65 72 0d 41 56 49 | 45 52 09 09 09 45 51 55 |ster.AVI|ER...EQU|
|00001570| 20 20 24 45 46 46 44 46 | 45 09 3b 20 69 6e 74 65 | $EFFDF|E.; inte|
|00001580| 72 72 75 70 74 20 65 6e | 61 62 6c 65 20 72 65 67 |rrupt en|able reg|
|00001590| 69 73 74 65 72 0d 09 09 | 09 09 45 4e 44 49 46 09 |ister...|..ENDIF.|
|000015a0| 09 09 3b 09 09 09 09 09 | 09 09 0d 0d 3b 20 74 69 |..;.....|....; ti|
|000015b0| 6d 69 6e 67 20 63 6f 6e | 73 74 61 6e 74 73 09 09 |ming con|stants..|
|000015c0| 09 09 09 09 09 09 0d 0d | 09 09 09 09 49 46 09 6f |........|....IF.o|
|000015d0| 6e 4d 61 63 3d 31 20 54 | 48 45 4e 09 09 3b 09 09 |nMac=1 T|HEN..;..|
|000015e0| 09 09 09 09 09 0d 54 69 | 63 6b 73 50 72 31 30 30 |......Ti|cksPr100|
|000015f0| 09 09 45 51 55 20 20 20 | 20 37 38 09 09 3b 20 74 |..EQU | 78..; t|
|00001600| 69 6d 65 72 20 31 20 73 | 65 74 74 69 6e 67 20 66 |imer 1 s|etting f|
|00001610| 6f 72 20 31 30 30 20 75 | 73 65 63 20 69 6e 74 65 |or 100 u|sec inte|
|00001620| 72 76 61 6c 73 0d 4f 6e | 65 53 65 63 43 6f 6e 73 |rvals.On|eSecCons|
|00001630| 74 20 09 45 51 55 20 20 | 20 20 32 09 09 3b 20 67 |t .EQU | 2..; g|
|00001640| 65 74 73 20 63 6f 6e 76 | 65 72 74 65 64 20 74 6f |ets conv|erted to|
|00001650| 20 24 32 30 30 30 30 20 | 66 6f 72 20 6f 6e 65 73 | $20000 |for ones|
|00001660| 65 63 20 63 6f 6e 73 74 | 61 6e 74 0d 09 09 09 09 |ec const|ant.....|
|00001670| 45 4e 44 49 46 09 09 09 | 3b 09 09 09 09 09 09 09 |ENDIF...|;.......|
|00001680| 0d 0d 0d 3b 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |...;____|________|
|00001690| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|000016a0| 5f 5f 5f 5f 3b 0d 3b 0d | 3b 20 53 43 43 20 53 65 |____;.;.|; SCC Se|
|000016b0| 72 69 61 6c 20 43 68 69 | 70 20 41 64 64 72 65 73 |rial Chi|p Addres|
|000016c0| 73 65 73 0d 3b 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |ses.;___|________|
|000016d0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|000016e0| 5f 5f 5f 5f 5f 3b 0d 0d | 09 09 09 09 49 46 09 6f |_____;..|....IF.o|
|000016f0| 6e 4d 61 63 3d 31 20 54 | 48 45 4e 09 09 3b 09 09 |nMac=1 T|HEN..;..|
|00001700| 09 09 09 09 09 0d 53 43 | 43 52 42 61 73 65 09 09 |......SC|CRBase..|
|00001710| 45 51 55 20 20 24 39 46 | 46 46 46 38 09 3b 20 53 |EQU $9F|FFF8.; S|
|00001720| 43 43 20 62 61 73 65 20 | 72 65 61 64 20 61 64 64 |CC base |read add|
|00001730| 72 65 73 73 0d 53 43 43 | 57 42 61 73 65 09 09 45 |ress.SCC|WBase..E|
|00001740| 51 55 20 20 24 42 46 46 | 46 46 39 09 3b 20 53 43 |QU $BFF|FF9.; SC|
|00001750| 43 20 62 61 73 65 20 77 | 72 69 74 65 20 61 64 64 |C base w|rite add|
|00001760| 72 65 73 73 0d 09 09 09 | 09 45 4e 44 49 46 09 09 |ress....|.ENDIF..|
|00001770| 09 3b 09 09 09 09 09 09 | 09 0d 0d 3b 20 53 43 43 |.;......|...; SCC|
|00001780| 20 4f 66 66 73 65 74 73 | 0d 0d 09 09 09 09 49 46 | Offsets|......IF|
|00001790| 09 6f 6e 4d 61 63 3d 31 | 20 54 48 45 4e 09 09 3b |.onMac=1| THEN..;|
|000017a0| 09 09 09 09 09 09 09 0d | 73 63 63 57 72 69 74 65 |........|sccWrite|
|000017b0| 09 09 45 51 55 20 20 24 | 32 30 30 30 30 31 09 3b |..EQU $|200001.;|
|000017c0| 20 67 65 6e 65 72 61 6c | 20 6f 66 66 73 65 74 20 | general| offset |
|000017d0| 66 6f 72 20 77 72 69 74 | 65 20 66 72 6f 6d 20 72 |for writ|e from r|
|000017e0| 65 61 64 0d 09 09 09 09 | 45 4e 44 49 46 09 09 09 |ead.....|ENDIF...|
|000017f0| 3b 09 09 09 09 09 09 09 | 0d 0d 3b 20 53 43 43 20 |;.......|..; SCC |
|00001800| 63 6c 6f 63 6b 20 72 61 | 74 65 73 09 09 09 3b 09 |clock ra|tes...;.|
|00001810| 09 09 09 09 09 09 0d 0d | 4d 61 63 43 6c 6f 63 6b |........|MacClock|
|00001820| 09 09 45 51 55 20 20 20 | 20 33 36 37 30 37 09 09 |..EQU | 36707..|
|00001830| 3b 20 69 6e 20 48 7a 20 | 2a 20 31 30 30 09 09 09 |; in Hz |* 100...|
|00001840| 09 09 0d 4d 69 64 4d 61 | 63 43 6c 6f 63 6b 20 09 |...MidMa|cClock .|
|00001850| 45 51 55 20 20 20 20 33 | 39 31 36 38 09 09 3b 09 |EQU 3|9168..;.|
|00001860| 09 09 09 09 09 0d 4c 69 | 73 61 41 43 6c 6f 63 6b |......Li|saAClock|
|00001870| 09 09 45 51 55 20 20 20 | 20 34 30 30 30 30 09 09 |..EQU | 40000..|
|00001880| 3b 20 70 6f 72 74 20 41 | 20 63 6c 6f 63 6b 09 09 |; port A| clock..|
|00001890| 09 09 0d 4c 69 73 61 42 | 43 4c 6f 63 6b 09 09 45 |...LisaB|CLock..E|
|000018a0| 51 55 20 20 20 20 33 36 | 38 36 34 09 09 3b 20 70 |QU 36|864..; p|
|000018b0| 6f 72 74 20 42 20 63 6c | 6f 63 6b 09 09 09 09 09 |ort B cl|ock.....|
|000018c0| 0d 0d 3b 20 53 43 43 20 | 62 61 75 64 20 72 61 74 |..; SCC |baud rat|
|000018d0| 65 20 63 6f 6e 73 74 61 | 6e 74 73 0d 0d 4d 61 63 |e consta|nts..Mac|
|000018e0| 43 6f 6e 73 74 09 09 45 | 51 55 20 20 20 20 31 31 |Const..E|QU 11|
|000018f0| 34 37 30 39 09 09 3b 20 | 69 6e 20 48 7a 2f 33 32 |4709..; |in Hz/32|
|00001900| 09 09 09 09 09 0d 4d 69 | 64 4d 61 63 43 6f 6e 73 |......Mi|dMacCons|
|00001910| 74 20 09 45 51 55 20 20 | 20 20 31 32 32 34 30 30 |t .EQU | 122400|
|00001920| 09 09 3b 09 09 09 09 09 | 09 09 0d 4c 69 73 61 41 |..;.....|...LisaA|
|00001930| 43 6f 6e 73 74 09 09 45 | 51 55 20 20 20 20 31 32 |Const..E|QU 12|
|00001940| 35 30 30 30 09 09 3b 09 | 09 09 09 09 09 0d 4c 69 |5000..;.|......Li|
|00001950| 73 61 42 43 6f 6e 73 74 | 09 09 45 51 55 20 20 20 |saBConst|..EQU |
|00001960| 20 31 31 35 32 30 30 09 | 09 3b 09 09 09 09 09 09 | 115200.|.;......|
|00001970| 0d 0d 3b 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |..;_____|________|
|00001980| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00001990| 5f 5f 5f 3b 0d 3b 0d 3b | 20 49 57 4d 20 43 68 69 |___;.;.;| IWM Chi|
|000019a0| 70 20 41 64 64 72 65 73 | 73 65 73 0d 3b 5f 5f 5f |p Addres|ses.;___|
|000019b0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|000019c0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 3b 0d 0d |________|_____;..|
|000019d0| 0d 09 09 09 09 49 46 09 | 6f 6e 4d 61 63 3d 31 20 |.....IF.|onMac=1 |
|000019e0| 54 48 45 4e 09 09 3b 09 | 09 09 09 09 09 09 0d 44 |THEN..;.|.......D|
|000019f0| 42 61 73 65 09 09 09 45 | 51 55 20 20 24 44 46 45 |Base...E|QU $DFE|
|00001a00| 31 46 46 09 3b 20 64 69 | 73 6b 20 61 64 64 72 65 |1FF.; di|sk addre|
|00001a10| 73 73 20 62 61 73 65 0d | 44 50 68 30 4c 09 09 09 |ss base.|DPh0L...|
|00001a20| 45 51 55 20 20 24 44 46 | 45 31 46 46 09 3b 20 70 |EQU $DF|E1FF.; p|
|00001a30| 68 61 73 65 20 30 20 6c | 6f 77 0d 44 50 68 30 48 |hase 0 l|ow.DPh0H|
|00001a40| 09 09 09 45 51 55 20 20 | 24 44 46 45 33 46 46 09 |...EQU |$DFE3FF.|
|00001a50| 3b 20 70 68 61 73 65 20 | 30 20 68 69 67 68 0d 44 |; phase |0 high.D|
|00001a60| 4d 74 72 4f 66 66 20 09 | 09 45 51 55 20 20 24 44 |MtrOff .|.EQU $D|
|00001a70| 46 46 31 46 46 09 3b 20 | 49 57 4d 20 4d 6f 74 6f |FF1FF.; |IWM Moto|
|00001a80| 72 20 6f 66 66 0d 44 4d | 74 72 4f 6e 09 09 09 45 |r off.DM|trOn...E|
|00001a90| 51 55 20 20 24 44 46 46 | 33 46 46 09 3b 20 49 57 |QU $DFF|3FF.; IW|
|00001aa0| 4d 20 4d 6f 74 6f 72 20 | 6f 6e 0d 44 69 73 6b 51 |M Motor |on.DiskQ|
|00001ab0| 36 4c 20 09 09 45 51 55 | 20 20 24 44 46 46 39 46 |6L ..EQU| $DFF9F|
|00001ac0| 46 09 3b 20 73 68 69 66 | 74 20 72 65 67 69 73 74 |F.; shif|t regist|
|00001ad0| 65 72 0d 44 69 73 6b 51 | 36 48 20 09 09 45 51 55 |er.DiskQ|6H ..EQU|
|00001ae0| 20 20 24 44 46 46 42 46 | 46 0d 44 69 73 6b 51 37 | $DFFBF|F.DiskQ7|
|00001af0| 4c 20 09 09 45 51 55 20 | 20 24 44 46 46 44 46 46 |L ..EQU | $DFFDFF|
|00001b00| 0d 44 69 73 6b 51 37 48 | 20 09 09 45 51 55 20 20 |.DiskQ7H| ..EQU |
|00001b10| 24 44 46 46 46 46 46 0d | 09 09 09 09 45 4e 44 49 |$DFFFFF.|....ENDI|
|00001b20| 46 09 09 09 3b 09 09 09 | 09 09 09 09 0d 0d 09 09 |F...;...|........|
|00001b30| 09 49 46 09 09 4f 6e 4d | 61 63 3d 31 20 54 48 45 |.IF..OnM|ac=1 THE|
|00001b40| 4e 09 09 09 3b 20 53 43 | 53 49 20 61 64 64 72 65 |N...; SC|SI addre|
|00001b50| 73 73 65 73 09 09 09 09 | 0d 3b 0d 3b 09 62 61 73 |sses....|.;.;.bas|
|00001b60| 65 20 61 64 64 72 65 73 | 73 20 66 6f 72 20 53 43 |e addres|s for SC|
|00001b70| 53 49 20 50 6f 72 74 20 | 66 6f 72 20 4d 41 43 2b |SI Port |for MAC+|
|00001b80| 0d 3b 0d 73 63 73 69 52 | 64 09 45 51 55 20 09 24 |.;.scsiR|d.EQU .$|
|00001b90| 35 38 30 30 30 30 20 09 | 09 3b 20 62 61 73 65 20 |580000 .|.; base |
|00001ba0| 61 64 64 72 65 73 73 20 | 6f 66 20 53 43 53 49 20 |address |of SCSI |
|00001bb0| 69 6e 74 65 72 66 61 63 | 65 20 2d 20 52 45 41 44 |interfac|e - READ|
|00001bc0| 0d 73 63 73 69 57 72 09 | 45 51 55 20 09 24 35 38 |.scsiWr.|EQU .$58|
|00001bd0| 30 30 30 31 20 09 09 3b | 20 62 61 73 65 20 61 64 |0001 ..;| base ad|
|00001be0| 64 72 65 73 73 20 6f 66 | 20 53 43 53 49 20 69 6e |dress of| SCSI in|
|00001bf0| 74 65 72 66 61 63 65 20 | 2d 20 57 52 49 54 45 0d |terface |- WRITE.|
|00001c00| 09 09 09 45 4e 44 49 46 | 09 09 09 09 3b 09 09 09 |...ENDIF|....;...|
|00001c10| 09 09 0d 0d 3b 0d 3b 09 | 35 33 38 30 20 52 65 67 |....;.;.|5380 Reg|
|00001c20| 69 73 74 65 72 20 44 65 | 66 73 20 2d 20 4f 66 66 |ister De|fs - Off|
|00001c30| 73 65 74 73 0d 3b 0d 09 | 09 09 49 46 09 09 4f 6e |sets.;..|..IF..On|
|00001c40| 4d 61 63 3d 31 20 54 48 | 45 4e 09 09 09 3b 20 61 |Mac=1 TH|EN...; a|
|00001c50| 64 64 72 65 73 73 20 6f | 66 66 73 65 74 73 09 09 |ddress o|ffsets..|
|00001c60| 09 0d 44 41 43 4b 52 64 | 09 09 45 51 55 20 09 20 |..DACKRd|..EQU . |
|00001c70| 20 20 24 32 30 30 20 09 | 09 3b 20 6f 66 66 73 65 | $200 .|.; offse|
|00001c80| 74 20 6f 66 20 70 73 75 | 65 64 6f 2d 44 4d 41 20 |t of psu|edo-DMA |
|00001c90| 2d 20 52 45 41 44 0d 44 | 41 43 4b 57 72 09 09 45 |- READ.D|ACKWr..E|
|00001ca0| 51 55 20 09 20 20 20 24 | 32 30 30 20 09 09 3b 20 |QU . $|200 ..; |
|00001cb0| 6f 66 66 73 65 74 20 6f | 66 20 70 73 75 65 64 6f |offset o|f psuedo|
|00001cc0| 2d 44 4d 41 20 2d 20 57 | 52 49 54 45 0d 09 09 09 |-DMA - W|RITE....|
|00001cd0| 45 4e 44 49 46 09 09 09 | 09 3b 09 09 09 09 09 09 |ENDIF...|.;......|
|00001ce0| 0d 0d 73 43 44 52 09 09 | 45 51 55 20 09 24 30 30 |..sCDR..|EQU .$00|
|00001cf0| 20 09 09 3b 20 43 75 72 | 72 65 6e 74 20 53 43 53 | ..; Cur|rent SCS|
|00001d00| 49 20 52 65 61 64 20 44 | 61 74 61 0d 73 4f 44 52 |I Read D|ata.sODR|
|00001d10| 09 09 45 51 55 20 09 24 | 30 30 20 09 09 3b 20 4f |..EQU .$|00 ..; O|
|00001d20| 75 74 70 75 74 20 64 61 | 74 61 20 72 65 67 69 73 |utput da|ta regis|
|00001d30| 74 65 72 0d 0d 73 49 43 | 52 09 09 45 51 55 20 09 |ter..sIC|R..EQU .|
|00001d40| 24 31 30 20 09 09 3b 20 | 49 6e 69 74 69 61 74 6f |$10 ..; |Initiato|
|00001d50| 72 20 43 6f 6d 6d 61 6e | 64 20 52 65 67 69 73 74 |r Comman|d Regist|
|00001d60| 65 72 20 2d 20 52 45 41 | 44 2f 57 52 49 54 45 0d |er - REA|D/WRITE.|
|00001d70| 69 52 53 54 09 09 45 51 | 55 20 09 24 38 30 20 09 |iRST..EQ|U .$80 .|
|00001d80| 09 3b 20 2a 52 53 54 20 | 61 73 73 65 72 74 65 64 |.; *RST |asserted|
|00001d90| 0d 69 41 49 50 09 09 45 | 51 55 20 09 24 34 30 20 |.iAIP..E|QU .$40 |
|00001da0| 09 09 3b 20 61 72 62 69 | 74 72 61 74 69 6f 6e 20 |..; arbi|tration |
|00001db0| 69 6e 20 70 72 6f 67 72 | 65 73 73 20 28 72 65 61 |in progr|ess (rea|
|00001dc0| 64 29 0d 62 41 49 50 09 | 09 45 51 55 20 09 36 09 |d).bAIP.|.EQU .6.|
|00001dd0| 09 09 3b 09 62 69 74 20 | 74 65 73 74 20 66 6f 72 |..;.bit |test for|
|00001de0| 20 61 72 62 69 74 72 61 | 74 69 6f 6e 20 69 6e 20 | arbitra|tion in |
|00001df0| 70 72 6f 67 72 65 73 73 | 0d 61 54 4d 44 09 09 45 |progress|.aTMD..E|
|00001e00| 51 55 20 09 24 34 30 20 | 09 09 3b 20 61 73 73 65 |QU .$40 |..; asse|
|00001e10| 72 74 20 54 65 73 74 20 | 4d 6f 64 65 20 28 77 72 |rt Test |Mode (wr|
|00001e20| 69 74 65 29 0d 69 4c 41 | 20 09 09 45 51 55 20 09 |ite).iLA| ..EQU .|
|00001e30| 24 32 30 20 09 09 3b 20 | 4c 6f 73 74 20 61 72 62 |$20 ..; |Lost arb|
|00001e40| 69 74 72 61 74 69 6f 6e | 20 28 72 65 61 64 29 0d |itration| (read).|
|00001e50| 62 4c 41 20 09 09 45 51 | 55 20 09 35 09 09 09 3b |bLA ..EQ|U .5...;|
|00001e60| 09 62 69 74 20 74 65 73 | 74 20 66 6f 72 20 4c 6f |.bit tes|t for Lo|
|00001e70| 73 74 20 41 72 62 69 74 | 72 61 74 69 6f 6e 0d 61 |st Arbit|ration.a|
|00001e80| 44 49 46 46 09 09 45 51 | 55 20 09 24 32 30 20 09 |DIFF..EQ|U .$20 .|
|00001e90| 20 20 20 3b 20 61 73 73 | 65 72 74 20 44 69 66 66 | ; ass|ert Diff|
|00001ea0| 65 72 65 6e 74 69 61 6c | 20 65 6e 61 62 6c 65 20 |erential| enable |
|00001eb0| 28 77 72 69 74 65 29 0d | 69 41 43 4b 09 09 45 51 |(write).|iACK..EQ|
|00001ec0| 55 20 09 24 31 30 20 09 | 20 20 20 3b 20 2a 41 43 |U .$10 .| ; *AC|
|00001ed0| 4b 20 69 73 20 61 73 73 | 65 72 74 65 64 0d 69 42 |K is ass|erted.iB|
|00001ee0| 53 59 09 09 45 51 55 20 | 09 24 30 38 20 09 20 20 |SY..EQU |.$08 . |
|00001ef0| 20 3b 20 2a 42 53 59 20 | 69 73 20 61 73 73 65 72 | ; *BSY |is asser|
|00001f00| 74 65 64 0d 69 53 45 4c | 09 09 45 51 55 20 09 24 |ted.iSEL|..EQU .$|
|00001f10| 30 34 20 09 20 20 20 3b | 20 2a 53 45 4c 20 69 73 |04 . ;| *SEL is|
|00001f20| 20 61 73 73 65 72 74 65 | 64 0d 69 41 54 4e 09 09 | asserte|d.iATN..|
|00001f30| 45 51 55 20 09 24 30 32 | 20 09 20 20 20 3b 20 2a |EQU .$02| . ; *|
|00001f40| 41 54 4e 20 69 73 20 61 | 73 73 65 72 74 65 64 0d |ATN is a|sserted.|
|00001f50| 69 44 42 20 09 09 45 51 | 55 20 09 24 30 31 20 09 |iDB ..EQ|U .$01 .|
|00001f60| 20 20 20 3b 20 44 61 74 | 61 20 62 75 73 20 69 73 | ; Dat|a bus is|
|00001f70| 20 61 73 73 65 72 74 65 | 64 0d 0d 73 4d 52 20 09 | asserte|d..sMR .|
|00001f80| 09 45 51 55 20 09 24 32 | 30 20 09 09 09 3b 20 4d |.EQU .$2|0 ...; M|
|00001f90| 6f 64 65 20 52 65 67 69 | 73 74 65 72 20 2d 20 52 |ode Regi|ster - R|
|00001fa0| 45 41 44 2f 57 52 49 54 | 45 0d 69 42 44 4d 41 09 |EAD/WRIT|E.iBDMA.|
|00001fb0| 09 45 51 55 20 09 24 38 | 30 20 09 20 20 20 3b 20 |.EQU .$8|0 . ; |
|00001fc0| 42 6c 6f 63 6b 20 4d 6f | 64 65 20 44 4d 41 0d 69 |Block Mo|de DMA.i|
|00001fd0| 54 47 54 09 09 45 51 55 | 20 09 24 34 30 20 09 20 |TGT..EQU| .$40 . |
|00001fe0| 20 20 3b 20 54 61 72 67 | 65 74 20 4d 6f 64 65 0d | ; Targ|et Mode.|
|00001ff0| 69 50 54 59 09 09 45 51 | 55 20 09 24 32 30 20 09 |iPTY..EQ|U .$20 .|
|00002000| 20 20 20 3b 20 45 6e 61 | 62 6c 65 20 50 61 72 69 | ; Ena|ble Pari|
|00002010| 74 79 20 43 68 65 63 6b | 69 6e 67 0d 69 49 50 54 |ty Check|ing.iIPT|
|00002020| 59 09 09 45 51 55 20 09 | 24 31 30 20 09 20 20 20 |Y..EQU .|$10 . |
|00002030| 3b 20 45 6e 61 62 6c 65 | 20 50 61 72 69 74 79 20 |; Enable| Parity |
|00002040| 69 6e 74 65 72 72 75 70 | 74 0d 69 49 45 4f 50 09 |interrup|t.iIEOP.|
|00002050| 09 45 51 55 20 09 24 30 | 38 20 09 20 20 20 3b 20 |.EQU .$0|8 . ; |
|00002060| 45 6e 61 62 6c 65 20 45 | 4f 50 20 69 6e 74 65 72 |Enable E|OP inter|
|00002070| 72 75 70 74 0d 69 4d 42 | 53 59 09 09 45 51 55 20 |rupt.iMB|SY..EQU |
|00002080| 09 24 30 34 20 09 20 20 | 20 3b 20 4d 6f 6e 69 74 |.$04 . | ; Monit|
|00002090| 6f 72 20 42 53 59 0d 69 | 44 4d 41 09 09 45 51 55 |or BSY.i|DMA..EQU|
|000020a0| 20 09 24 30 32 20 09 20 | 20 20 3b 20 44 4d 41 20 | .$02 . | ; DMA |
|000020b0| 4d 6f 64 65 0d 69 41 52 | 42 09 09 45 51 55 20 09 |Mode.iAR|B..EQU .|
|000020c0| 24 30 31 20 09 20 20 20 | 3b 20 41 72 62 69 74 72 |$01 . |; Arbitr|
|000020d0| 61 74 69 6f 6e 0d 0d 73 | 54 43 52 09 09 45 51 55 |ation..s|TCR..EQU|
|000020e0| 20 09 24 33 30 20 09 20 | 20 20 3b 20 54 61 72 67 | .$30 . | ; Targ|
|000020f0| 65 74 20 43 6f 6d 6d 61 | 6e 64 20 52 65 67 69 73 |et Comma|nd Regis|
|00002100| 74 65 72 20 2d 20 52 45 | 41 44 2f 57 52 49 54 45 |ter - RE|AD/WRITE|
|00002110| 0d 69 52 45 51 09 09 45 | 51 55 20 09 24 30 38 20 |.iREQ..E|QU .$08 |
|00002120| 09 20 20 20 3b 20 41 73 | 73 65 72 74 20 2a 52 45 |. ; As|sert *RE|
|00002130| 51 0d 69 4d 53 47 09 09 | 45 51 55 20 09 24 30 34 |Q.iMSG..|EQU .$04|
|00002140| 20 09 20 20 20 3b 20 41 | 73 73 65 72 74 20 2a 4d | . ; A|ssert *M|
|00002150| 53 47 0d 69 43 44 20 09 | 09 45 51 55 20 09 24 30 |SG.iCD .|.EQU .$0|
|00002160| 32 20 09 20 20 20 3b 20 | 41 73 73 65 72 74 20 43 |2 . ; |Assert C|
|00002170| 2f 2a 44 0d 69 49 4f 20 | 09 09 45 51 55 20 09 24 |/*D.iIO |..EQU .$|
|00002180| 30 31 20 09 20 20 20 3b | 20 41 73 73 65 72 74 20 |01 . ;| Assert |
|00002190| 49 2f 2a 4f 0d 0d 73 43 | 53 52 09 09 45 51 55 20 |I/*O..sC|SR..EQU |
|000021a0| 09 24 34 30 20 09 09 09 | 3b 20 43 75 72 72 65 6e |.$40 ...|; Curren|
|000021b0| 74 20 53 43 53 49 20 42 | 75 73 20 53 74 61 74 75 |t SCSI B|us Statu|
|000021c0| 73 20 28 52 45 41 44 29 | 0d 61 52 53 54 09 09 45 |s (READ)|.aRST..E|
|000021d0| 51 55 20 09 24 38 30 20 | 09 20 20 20 3b 20 2a 52 |QU .$80 |. ; *R|
|000021e0| 53 54 0d 61 42 53 59 09 | 09 45 51 55 20 09 24 34 |ST.aBSY.|.EQU .$4|
|000021f0| 30 20 09 20 20 20 3b 20 | 2a 42 53 59 0d 62 42 53 |0 . ; |*BSY.bBS|
|00002200| 59 09 09 45 51 55 20 09 | 36 09 09 20 20 20 3b 20 |Y..EQU .|6.. ; |
|00002210| 20 62 69 74 20 74 65 73 | 74 20 66 6f 72 20 2a 42 | bit tes|t for *B|
|00002220| 53 59 0d 61 52 45 51 09 | 09 45 51 55 20 09 24 32 |SY.aREQ.|.EQU .$2|
|00002230| 30 20 09 20 20 20 3b 20 | 2a 52 45 51 0d 62 52 45 |0 . ; |*REQ.bRE|
|00002240| 51 09 09 45 51 55 20 09 | 35 09 09 20 20 20 3b 20 |Q..EQU .|5.. ; |
|00002250| 20 62 69 74 20 74 65 73 | 74 20 66 6f 72 20 2a 52 | bit tes|t for *R|
|00002260| 45 51 0d 61 4d 53 47 09 | 09 45 51 55 20 09 24 31 |EQ.aMSG.|.EQU .$1|
|00002270| 30 20 09 20 20 20 3b 20 | 2a 4d 53 47 0d 62 4d 53 |0 . ; |*MSG.bMS|
|00002280| 47 09 09 45 51 55 20 09 | 34 09 09 20 20 20 3b 20 |G..EQU .|4.. ; |
|00002290| 20 62 69 74 20 74 65 73 | 74 20 66 6f 72 20 2a 4d | bit tes|t for *M|
|000022a0| 53 47 0d 61 43 44 20 09 | 09 45 51 55 20 09 24 30 |SG.aCD .|.EQU .$0|
|000022b0| 38 20 09 20 20 20 3b 20 | 43 2f 2a 44 0d 62 43 44 |8 . ; |C/*D.bCD|
|000022c0| 20 09 09 45 51 55 20 09 | 33 09 09 20 20 20 3b 20 | ..EQU .|3.. ; |
|000022d0| 20 62 69 74 20 74 65 73 | 74 20 66 6f 72 20 43 2f | bit tes|t for C/|
|000022e0| 2a 44 0d 61 49 4f 20 09 | 09 45 51 55 20 09 24 30 |*D.aIO .|.EQU .$0|
|000022f0| 34 20 09 20 20 20 3b 20 | 49 2f 2a 4f 0d 62 49 4f |4 . ; |I/*O.bIO|
|00002300| 20 09 09 45 51 55 20 09 | 32 09 09 20 20 20 3b 20 | ..EQU .|2.. ; |
|00002310| 20 62 69 74 20 74 65 73 | 74 20 66 6f 72 20 49 2f | bit tes|t for I/|
|00002320| 2a 4f 0d 61 53 45 4c 09 | 09 45 51 55 20 09 24 30 |*O.aSEL.|.EQU .$0|
|00002330| 32 20 09 20 20 20 3b 20 | 2a 53 45 4c 0d 62 53 45 |2 . ; |*SEL.bSE|
|00002340| 4c 09 09 45 51 55 20 09 | 31 09 09 20 20 20 3b 20 |L..EQU .|1.. ; |
|00002350| 20 62 69 74 20 74 65 73 | 74 20 66 6f 72 20 2a 53 | bit tes|t for *S|
|00002360| 45 4c 0d 61 44 42 50 09 | 09 45 51 55 20 09 24 30 |EL.aDBP.|.EQU .$0|
|00002370| 31 20 09 20 20 20 3b 20 | 2a 44 42 50 0d 0d 73 53 |1 . ; |*DBP..sS|
|00002380| 45 52 09 09 45 51 55 20 | 09 24 34 30 20 09 20 20 |ER..EQU |.$40 . |
|00002390| 20 3b 20 53 65 6c 65 63 | 74 20 45 6e 61 62 6c 65 | ; Selec|t Enable|
|000023a0| 20 52 65 67 69 73 74 65 | 72 20 28 57 52 49 54 45 | Registe|r (WRITE|
|000023b0| 29 0d 0d 73 42 53 52 09 | 09 45 51 55 20 09 24 35 |)..sBSR.|.EQU .$5|
|000023c0| 30 20 09 20 20 20 3b 20 | 42 75 73 20 26 20 53 74 |0 . ; |Bus & St|
|000023d0| 61 74 75 73 20 52 65 67 | 69 73 74 65 72 20 28 52 |atus Reg|ister (R|
|000023e0| 45 41 44 29 0d 69 45 44 | 4d 41 09 09 45 51 55 20 |EAD).iED|MA..EQU |
|000023f0| 09 24 38 30 20 09 20 20 | 20 3b 20 45 6e 64 20 6f |.$80 . | ; End o|
|00002400| 66 20 44 4d 41 0d 62 45 | 44 4d 41 09 09 45 51 55 |f DMA.bE|DMA..EQU|
|00002410| 20 09 37 09 09 20 20 20 | 3b 20 62 69 74 20 74 65 | .7.. |; bit te|
|00002420| 73 74 20 66 6f 72 20 65 | 6e 64 20 6f 66 20 44 4d |st for e|nd of DM|
|00002430| 41 09 09 0d 69 44 4d 41 | 52 09 09 45 51 55 20 09 |A...iDMA|R..EQU .|
|00002440| 24 34 30 20 09 20 20 20 | 3b 20 44 4d 41 20 52 65 |$40 . |; DMA Re|
|00002450| 71 75 65 73 74 0d 62 44 | 4d 41 52 09 09 45 51 55 |quest.bD|MAR..EQU|
|00002460| 20 09 36 09 09 20 20 20 | 3b 20 62 69 74 20 74 65 | .6.. |; bit te|
|00002470| 73 74 20 66 6f 72 20 44 | 4d 41 20 52 65 71 0d 69 |st for D|MA Req.i|
|00002480| 50 45 52 52 09 09 45 51 | 55 20 09 24 32 30 20 09 |PERR..EQ|U .$20 .|
|00002490| 20 20 20 3b 20 50 61 72 | 69 74 79 20 45 72 72 6f | ; Par|ity Erro|
|000024a0| 72 0d 69 49 52 45 51 09 | 09 45 51 55 20 09 24 31 |r.iIREQ.|.EQU .$1|
|000024b0| 30 20 09 20 20 20 3b 20 | 49 6e 74 65 72 72 75 70 |0 . ; |Interrup|
|000024c0| 74 20 52 65 71 75 65 73 | 74 0d 62 49 52 45 51 09 |t Reques|t.bIREQ.|
|000024d0| 09 45 51 55 20 09 34 09 | 09 20 20 20 3b 20 62 69 |.EQU .4.|. ; bi|
|000024e0| 74 20 74 65 73 74 20 66 | 6f 72 20 69 6e 74 65 72 |t test f|or inter|
|000024f0| 72 75 70 74 0d 69 50 4d | 20 09 09 45 51 55 20 09 |rupt.iPM| ..EQU .|
|00002500| 24 30 38 20 09 20 20 20 | 3b 20 50 68 61 73 65 20 |$08 . |; Phase |
|00002510| 4d 61 74 63 68 0d 62 50 | 4d 20 09 09 45 51 55 20 |Match.bP|M ..EQU |
|00002520| 09 33 09 09 20 20 20 3b | 20 20 62 69 74 20 74 65 |.3.. ;| bit te|
|00002530| 73 74 20 66 6f 72 20 50 | 68 61 73 65 20 4d 61 74 |st for P|hase Mat|
|00002540| 63 68 0d 69 42 45 52 52 | 09 09 45 51 55 20 09 24 |ch.iBERR|..EQU .$|
|00002550| 30 34 20 09 20 20 20 3b | 20 42 75 73 20 45 72 72 |04 . ;| Bus Err|
|00002560| 6f 72 0d 41 54 4e 20 09 | 09 45 51 55 20 09 24 30 |or.ATN .|.EQU .$0|
|00002570| 32 20 09 20 20 20 3b 20 | 2a 41 54 4e 0d 41 43 4b |2 . ; |*ATN.ACK|
|00002580| 20 09 09 45 51 55 20 09 | 24 30 31 20 09 20 20 20 | ..EQU .|$01 . |
|00002590| 3b 20 2a 41 43 4b 0d 62 | 41 43 4b 09 09 45 51 55 |; *ACK.b|ACK..EQU|
|000025a0| 20 09 30 09 09 20 20 20 | 3b 20 62 69 74 20 74 65 | .0.. |; bit te|
|000025b0| 73 74 20 66 6f 72 20 41 | 43 4b 09 09 09 09 0d 0d |st for A|CK......|
|000025c0| 73 44 4d 41 74 78 09 09 | 45 51 55 20 09 24 35 30 |sDMAtx..|EQU .$50|
|000025d0| 20 09 09 09 3b 20 44 4d | 41 20 54 72 61 6e 73 6d | ...; DM|A Transm|
|000025e0| 69 74 20 53 74 61 72 74 | 20 28 57 52 49 54 45 29 |it Start| (WRITE)|
|000025f0| 0d 73 49 44 52 09 09 45 | 51 55 20 09 24 36 30 20 |.sIDR..E|QU .$60 |
|00002600| 09 09 09 3b 20 44 61 74 | 61 20 69 6e 70 75 74 20 |...; Dat|a input |
|00002610| 72 65 67 69 73 74 65 72 | 20 28 52 45 41 44 29 0d |register| (READ).|
|00002620| 73 54 44 4d 41 72 78 20 | 09 45 51 55 20 09 24 36 |sTDMArx |.EQU .$6|
|00002630| 30 20 09 09 09 3b 20 53 | 74 61 72 74 20 54 61 72 |0 ...; S|tart Tar|
|00002640| 67 65 74 20 44 4d 41 20 | 72 65 63 65 69 76 65 20 |get DMA |receive |
|00002650| 28 57 52 49 54 45 29 0d | 73 52 45 53 45 54 09 09 |(WRITE).|sRESET..|
|00002660| 45 51 55 20 09 24 37 30 | 20 09 09 09 3b 20 52 65 |EQU .$70| ...; Re|
|00002670| 73 65 74 20 50 61 72 69 | 74 79 2f 49 6e 74 65 72 |set Pari|ty/Inter|
|00002680| 72 75 70 74 20 28 52 45 | 41 44 29 0d 73 49 44 4d |rupt (RE|AD).sIDM|
|00002690| 41 72 78 20 09 45 51 55 | 20 09 24 37 30 20 09 09 |Arx .EQU| .$70 ..|
|000026a0| 09 3b 20 53 74 61 72 74 | 20 49 6e 69 74 69 61 74 |.; Start| Initiat|
|000026b0| 6f 72 20 44 4d 41 20 72 | 65 63 65 69 76 65 20 28 |or DMA r|eceive (|
|000026c0| 57 52 49 54 45 29 0d 0d | 09 09 09 49 46 09 20 6f |WRITE)..|...IF. o|
|000026d0| 6e 4d 61 63 3d 31 20 54 | 48 45 4e 09 09 09 09 3b |nMac=1 T|HEN....;|
|000026e0| 09 09 09 09 09 09 0d 6f | 6e 65 73 65 63 09 09 45 |.......o|nesec..E|
|000026f0| 51 55 20 20 20 20 39 35 | 35 32 38 09 09 09 3b 20 |QU 95|528...; |
|00002700| 6c 6f 6f 70 74 69 6d 65 | 73 0d 68 61 6c 66 73 65 |looptime|s.halfse|
|00002710| 63 20 09 45 51 55 20 20 | 20 20 6f 6e 65 73 65 63 |c .EQU | onesec|
|00002720| 2f 32 0d 4f 6e 65 53 65 | 63 54 69 63 6b 73 20 45 |/2.OneSe|cTicks E|
|00002730| 51 55 20 20 20 20 36 30 | 09 09 09 09 3b 20 74 69 |QU 60|....; ti|
|00002740| 63 6b 73 2c 20 6f 66 20 | 63 6f 75 72 73 65 0d 53 |cks, of |course.S|
|00002750| 74 6c 44 65 6c 61 79 09 | 45 51 55 20 20 20 20 24 |tlDelay.|EQU $|
|00002760| 33 30 09 09 09 09 3b 20 | 64 65 66 61 75 6c 74 20 |30....; |default |
|00002770| 62 75 73 20 73 65 74 74 | 6c 65 20 64 65 6c 61 79 |bus sett|le delay|
|00002780| 09 09 09 0d 09 09 09 45 | 4e 44 49 46 09 09 09 09 |.......E|NDIF....|
|00002790| 3b 09 09 09 09 09 09 0d | 0d 0d 3b 20 20 49 6e 74 |;.......|..; Int|
|000027a0| 65 72 72 75 70 74 20 41 | 75 74 6f 2d 76 65 63 74 |errupt A|uto-vect|
|000027b0| 6f 72 20 61 6e 64 20 45 | 78 63 65 70 74 69 6f 6e |or and E|xception|
|000027c0| 20 44 65 66 69 6e 69 74 | 69 6f 6e 73 0d 0d 4c 69 | Definit|ions..Li|
|000027d0| 6e 65 31 30 31 30 09 09 | 45 51 55 20 20 24 32 38 |ne1010..|EQU $28|
|000027e0| 09 20 3b 20 31 30 31 30 | 20 65 6d 75 6c 61 74 6f |. ; 1010| emulato|
|000027f0| 72 20 74 72 61 70 20 28 | 73 79 73 74 65 6d 20 72 |r trap (|system r|
|00002800| 6f 75 74 69 6e 65 73 29 | 0d 4c 69 6e 65 31 31 31 |outines)|.Line111|
|00002810| 31 09 09 45 51 55 20 20 | 24 32 43 09 20 3b 20 31 |1..EQU |$2C. ; 1|
|00002820| 31 31 31 20 65 6d 75 6c | 61 74 6f 72 20 74 72 61 |111 emul|ator tra|
|00002830| 70 20 28 72 65 73 65 72 | 76 65 64 29 0d 41 75 74 |p (reser|ved).Aut|
|00002840| 6f 49 6e 74 31 09 09 45 | 51 55 20 20 24 36 34 09 |oInt1..E|QU $64.|
|00002850| 20 3b 20 6c 65 76 65 6c | 20 31 20 61 75 74 6f 2d | ; level| 1 auto-|
|00002860| 76 65 63 74 6f 72 0d 41 | 75 74 6f 49 6e 74 32 09 |vector.A|utoInt2.|
|00002870| 09 45 51 55 20 20 24 36 | 38 09 20 3b 20 6c 65 76 |.EQU $6|8. ; lev|
|00002880| 65 6c 20 32 20 61 75 74 | 6f 2d 76 65 63 74 6f 72 |el 2 aut|o-vector|
|00002890| 0d 41 75 74 6f 49 6e 74 | 33 09 09 45 51 55 20 20 |.AutoInt|3..EQU |
|000028a0| 24 36 43 09 20 3b 20 6c | 65 76 65 6c 20 33 20 61 |$6C. ; l|evel 3 a|
|000028b0| 75 74 6f 2d 76 65 63 74 | 6f 72 0d 41 75 74 6f 49 |uto-vect|or.AutoI|
|000028c0| 6e 74 34 09 09 45 51 55 | 20 20 24 37 30 09 20 3b |nt4..EQU| $70. ;|
|000028d0| 20 6c 65 76 65 6c 20 34 | 20 61 75 74 6f 2d 76 65 | level 4| auto-ve|
|000028e0| 63 74 6f 72 0d 41 75 74 | 6f 49 6e 74 35 09 09 45 |ctor.Aut|oInt5..E|
|000028f0| 51 55 20 20 24 37 34 09 | 20 3b 20 6c 65 76 65 6c |QU $74.| ; level|
|00002900| 20 35 20 61 75 74 6f 2d | 76 65 63 74 6f 72 0d 41 | 5 auto-|vector.A|
|00002910| 75 74 6f 49 6e 74 36 09 | 09 45 51 55 20 20 24 37 |utoInt6.|.EQU $7|
|00002920| 38 09 20 3b 20 6c 65 76 | 65 6c 20 36 20 61 75 74 |8. ; lev|el 6 aut|
|00002930| 6f 2d 76 65 63 74 6f 72 | 0d 41 75 74 6f 49 6e 74 |o-vector|.AutoInt|
|00002940| 37 09 09 45 51 55 20 20 | 24 37 43 09 20 3b 20 6c |7..EQU |$7C. ; l|
|00002950| 65 76 65 6c 20 37 20 61 | 75 74 6f 2d 76 65 63 74 |evel 7 a|uto-vect|
|00002960| 6f 72 0d 46 6d 74 45 72 | 72 56 65 63 74 09 09 45 |or.FmtEr|rVect..E|
|00002970| 51 55 20 20 24 33 38 09 | 20 3b 20 66 6f 72 6d 61 |QU $38.| ; forma|
|00002980| 74 20 65 72 72 6f 72 20 | 76 65 63 74 6f 72 20 66 |t error |vector f|
|00002990| 6f 72 20 36 38 30 31 30 | 2f 36 38 30 32 30 0d 0d |or 68010|/68020..|
|000029a0| 0d 09 09 45 4e 44 49 46 | 20 20 3b 65 6e 64 20 65 |...ENDIF| ;end e|
|000029b0| 78 63 6c 75 73 69 6f 6e | 20 6f 66 20 70 72 69 76 |xclusion| of priv|
|000029c0| 61 74 65 20 69 6e 66 6f | 72 6d 61 74 69 6f 6e 0d |ate info|rmation.|
|000029d0| 09 09 0d 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000029e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000029f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a00| 00 00 01 00 00 00 01 4c | 00 00 00 4c 00 00 00 32 |.......L|...L...2|
|00002a10| 65 73 0d 0d 46 6c 52 53 | 74 42 6c 6b 09 45 51 55 |es..FlRS|tBlk.EQU|
|00002a20| 20 20 20 20 33 32 09 09 | 09 3b 20 53 74 61 72 74 | 32..|.; Start|
|00002a30| 0f 48 61 72 64 77 61 72 | 65 45 71 75 2e 54 78 74 |.Hardwar|eEqu.Txt|
|00002a40| 02 00 00 00 54 45 58 54 | 45 44 49 54 00 00 00 00 |....TEXT|EDIT....|
|00002a50| 00 00 54 45 58 54 45 44 | 49 54 00 00 00 00 00 c0 |..TEXTED|IT......|
|00002a60| 0e 39 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.9......|........|
|00002a70| 00 00 9b 3a bf 68 00 00 | 29 53 00 00 01 7e 6c 65 |...:.h..|)S...~le|
|00002a80| 6e 67 74 68 20 28 45 4f | 46 29 2c 20 72 65 73 6f |ngth (EO|F), reso|
|00002a90| 75 72 63 65 20 66 6f 72 | 6b 0d 46 6c 52 50 79 4c |urce for|k.FlRPyL|
|00002aa0| 65 6e 09 45 51 55 20 20 | 20 20 33 38 09 09 09 3b |en.EQU | 38...;|
|00002ab0| 20 46 69 6c 65 20 70 68 | 79 73 69 63 61 6c 20 6c | File ph|ysical l|
|00002ac0| 65 6e 67 74 68 2c 20 72 | 65 73 6f 75 72 63 65 20 |ength, r|esource |
|00002ad0| 66 6f 72 6b 0d 0d 46 6c | 43 72 44 61 74 20 09 45 |fork..Fl|CrDat .E|
|00002ae0| 51 55 20 20 20 20 34 32 | 09 09 09 3b 20 46 69 6c |QU 42|...; Fil|
|00002af0| 65 20 63 72 65 61 74 69 | 6f 6e 20 64 61 74 65 20 |e creati|on date |
|00002b00| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 20 00 00 |...H..Mo|naco. ..|
|00002b10| 03 2c 00 00 00 00 00 01 | ad d4 ff ff 02 94 00 03 |.,......|........|
|00002b20| 00 00 00 00 00 01 00 06 | 00 04 00 2e 00 0b 01 30 |........|.......0|
|00002b30| 01 f1 00 2e 00 0b 01 30 | 01 f1 9b 3a b6 94 00 00 |.......0|...:....|
|00002b40| 04 3f 00 00 04 3f 00 00 | 02 c4 01 00 00 00 01 00 |.?...?..|........|
|00002b50| 00 00 01 4c 00 00 00 4c | 00 00 00 32 00 00 cc 24 |...L...L|...2...$|
|00002b60| 03 ae 00 00 00 1c 00 32 | 00 00 4d 50 53 52 00 00 |.......2|..MPSR..|
|00002b70| 00 0a 03 ed ff ff 00 00 | 00 00 00 02 09 ca 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+